package com.project.springboot.singleton;

/**
 * description: 懒汉式(线程不安全)
 *      单例模式的懒汉式体现了缓存的思想，延时加载就是一开始不要加载资源或者数据，
 *      一直等，等到马上就要使用这个资源的或者数据了，躲不过去了才去加载。
 *      懒汉式是定性的时间换空间，不加同步的懒汉式是线程不安全的
 * @author 朱正磊
 * @date 2021-03-03 15:46:03
 */
public class Singleton1 {

    // 2.本类内部创建对象实例
    private static Singleton1 instance = null;

    // 1.构造方法私有化，外部不能new
    private Singleton1() {

    }

    // 3.提供一个公有的静态方法，返回实例对象
    public static Singleton1 newInstance() {
        if (instance == null) {
            instance = new Singleton1();
        }
        return instance;
    }

}
